British Prime Minister Keir Starmer is set to address parliament as he faces calls to resign over his handling of Peter Mandelson's appointment.