Scottie Scheffler carded eight birdies to shot his lowest round in a major championship to take the Open Championship lead at Royal Portrush.