Pakistani stocks end higher, rupee weakens, o/n rate fall