Trump slams Israel after they break ceasefire