Dollar gallops to fresh highs; stocks fall