Centuries-old mosque demolished in India