Gas prices drop as Fourth of July holiday nears