Bengal to get `16,000cr over 3 yrs