Keir Starmer faces calls to resign amid claims ranging from incompetence to being a 'bare-faced liar' over the Jeffrey Epstein scandal.