Modi embarks on 3-day US visit