Trump cancels planned strikes on Iran to allow for talks on peace deal