Pakistani stocks end higher, rupee strengthens