Modi, in rock star US debut, vows to make India proud