Boeing 777 catches fire