Nepal death toll tops 5,000; at least 1.4 million need food aid