PM Modi addresses public meeting in Somnath