Oil edges up as storms take aim at Gulf of Mexico