Prime Minister Sir Keir Starmer came out fighting after being questioned over why it took so long for Axel Rudakubana's terrorism charge to be publicised.