India imposes Ramadan curfew in Kashmir after violence