Police in India fired tear gas and water cannon as they clashed with thousands of protesters seeking justice for a doctor who was raped and murdered in Kolkata.