Pakistan the best holiday destination in 2020, says UK travel agency