In an epic end-of-term grilling, MPs asked Keir Starmer about defence spending, tackling pensioner poverty, the housing crisis and US president-elect Donald Trump ...