Oil at seven-year high as Ukraine crisis overshadows Federal Reserve