Boris Johnson insists 'all Tory donations are vetted'