Oil Continues Gains, Tops $108 a Barrel