Oil prices mixed as demand shrinks, but stimulus hopes support