Confirming reports he's previously denied, US president says he had Syrian leader ready to be taken out, but Jim Mattis 'didn't want to do it'