Plane flips upside down on landing at Toronto airport, injuring 18