Ramadan ends in violence in restive Xinjiang