Trump put Obama on blast