Oil's rally, fueled by vaccine progress, is running out of steam