Dollar at highest since 2003; oil falls in choppy trade