Zattouchi's hearing postponed to July 21