Passengers heard a loud bang as a Qantas jet suffered engine failure on take-off, sparking a grass fire, emergency landing and hours of chaos at Sydney Airport.