Modi pledges $12 bn to ’fulfil dreams’ of Indian Kashmir