George Osborne says Theresa May's manifesto was 'one of the worst in history'