Prince Andrew has given up his military titles and royal charities, Buckingham palace announced Thurs...