IMF hikes global growth forecast as inflation cools and household spending surprises