LISA: Science and Challenges