Sir Jim Ratcliffe scolds Tories as 'Brexit to blame for election loss'