Rupee falls 21 paise to 94.71 against U.S. dollar in early trade