Dollar set for fifth straight week of gains