Modi to visit Dadra and Nagar Haveli on April 17