McCain: 'We have had a massive cover-up'