Da Vinci exhibit opens at Buckingham Palace