Average gas price in metro Detroit drops for first time in weeks