Elite field of 156 players set for 38th Junior PGA Championship