IMF revises up global GDP forecast