47 women to contest polls on general seats in Khyber Pakhtunkhwa