US crude rises 2.8%, settling at $52.58, on signs of tightening oil supply