British prime minister Keir Starmer is under pressure to go after Labour suffered losses in England, Scotland and Wales.