Ruston Hornsby petrol, petrol-paraffin and airless injection oil engines