Terrorism has no place in Islam,' Muslim speaker says in Northborough