Energy Rally as Oil Surges Toward $50 A Barrel