Oil Halts Drop Near $51