Gazans rally against US Jerusalem recognition