Nepal’s population reaches 29.1 million