Beijing says China and India should contribute to 'humanity's future' using population