Scotland defeats England 15-9 to win Calcutta Cup