National Grid and Scottish Power Transmission told to pay £158m