Rupee opens at fresh low, sinks to 90.42 vs USD on heavy outflows