Crude prices rally amid hopes for demand recovery and supply disruption