Taiwan ranked Asia’s happiest location