Fox: Eagles' Saquon Barkley slams critics after hanging out with Trump