Phu Quoc named world’s second best island