PM Modi greets nation on Ram Navami