Boris calls Hinkley 'a disgrace'