BBC journalist Steph McGovern has apologised for calling out Boris Johnson’s sexist remark