Prince Harry has launched an extraordinary attack on the Royal family, taking aim at Prince Charles and even the Queen, during a new interview in the US.