Frank wins £2.5k Lindisfarne Prize for Crime Fiction