Oil prices edges up as storms takes aim at Gulf of Mexico; gains capped