The Catalysed Transformation of Vegetable Oils or Animal Fats to Biofuels and Bio-Lubricants: A Review