How the dollar's record rally is hitting companies this earnings season