Obama’s Ramadan message includes swipe at Trump