Fox: Captain America star Anthony Mackie explains controversial comments after backlash: 'I'm a proud American'