India expected to world's most populous country by mid 2023