Oil hits over 7-year high on political risks, supply crunch