Britain's Prince Charles and Prime Minister David Cameron speak