An oil company has been fined £1.65m following an explosion at its Stanlow refinery in Ellesmere Port.