Survey: U.S. gas prices drop 7 cents