Scottie Scheffler produced a stunning nine-under 61 that catapulted him to the top of FedEx St Jude Championship leaderboard as Rory McIlroy toiled again.