Former British PM David Cameron in new book says Obama was reluctant to take risks for peace in Middle East; Iran's Zarif says Trump has 'closed the door to negotiations'