Ferric sulphate catalysed esterification of free fatty acids in waste cooking oil.