US president endorses “moonshot” effort to cure cancer