PM Modi addresses a public meeting in Aligarh, Uttar Pradesh