Nepal's parliament elects Communist leader as new PM