British Airways has been hit by a “technical issue” as frustrated customers around the world complained of delays.