Oil holds below $45 as U.S. output climbs amid refiner slowdown