West Bengal to get Rs 16,000cr over 3 yrs