Trump fires back against media over Charlottesville comments