China thinks big in search for life in space with world’s largest radio telescope