Air Canada 777 loses engine, debris falls on Toronto