India rupee falls to fresh record low