Oil scales over 7-year peak on political risks, supply crunch