Rupee near 90 sparks earnings hit for corporates with dollar exposure