Buckingham Palace will display 65 paintings to the public