Oil prices rose 4.5% a barrel on Wednesday to their highest level in more than a month after US crude