Home Investing Why oil prices may stall amid looming supply glut?