Gavin Williamson apologises to MPs for bullying former chief