Iran claims ‘gross violation’ as US ceasefire ends – while Trump sends Kushner for Gaza talks