Bill O'Brien to stay at Penn State