What makes a diesel engine different to a regular gas engine, and is one better than the other?