Passengers on a bus in Western Sydney have had a lucky escape after a bus crashed into a home, triggering a gas leak and leaving one person in hospital.