Chinese president attends state dinner at Buckingham Palace