Fatty acid desaturases: structure, mechanism and regulation.