20170602 india: Trump rant against India casts shadow on PM Modi visit to US