Diplomacy and diaspora: 19-gun salute welcomes PM Narendra Modi to the US