Modi dedicates 3 hydroprojects to nation in Himachal