A SpaceX Starship rocket failed in space eight minutes after launching from Texas, the company has said. Before the loss, SpaceX caught a Super Heavy booster at the launch pad.