Oil rises as dollar falls, US braces for Hurricane Idalia impact on energy