India pledges $137 bn to modernise railways