Politicians, celebrities and royals have attended a special reception at Buckingham Palace to mark 50 years since the investiture of the Prince of Wales.