Prince Harry blasts US over'assault on democracy'