'Compromised and corrupt': Donald Trump lashes out at American media