Pakistan stocks end higher, rupee strengthens