2 million 'starving'