Scheffler ready for latest major push at PGA Championship