De Schotse rugbyers hebben voor een sensatie gezorgd in de Six Nations door voor het eerst sinds 2008 een overwinning op Engeland te boeken.