Chris Grayling 'should've been sacked a long, long time ago', says Labour MP Andy McDonald