A United Airlines Boeing 777-200 suffered an engine failure just minutes after taking off, strewing debris across a Denver neighbourhood.