Mosque, shops attacked in anti-Muslim riots in Sri Lanka