Dollar nears one-year high