No. 8 Purdue faces tough Big Ten opener at Penn State