Lib Dem leader Sir Vince Cable can't give a reason why Boris should apologise