Dollar set for largest monthly rise in a year