a frozen planet beyond our solar system .