Rupee recovers from record low, rises 21 paise to 86.49 against US dollar in early trade