Oil hovers around $50s as global demand weakens