PKR strengthens to 176.67 against USD with 25 paisa recovery