March is St Piran’s Day, the feast day of the patron saint of Cornwall. But who was St Piran, and what do we know about him?