A robust and rising dollar is giving US consumers more buying power, especially for products made overseas - but the impact is weighing on the earnings of US brands and retailers with large overseas operations.