President Donald Trump claimed the US has ''blown Iran off the map' and achieved its war goals 'weeks ahead of schedule' in a fiery social media post.