St Carannog statue, Llangrannog, West Wales