Kate Middleton pays sweet tribute to Princess Diana on Pakistan royal tour