Li Keqiang named China’s new premier