Blair says anti-US feeling ‘madness’