Prince Harry takes New York by storm