France's Adam Siao Him Fa produced a stunning display in the men's event to win the European figure skating championship in Espoo.