Scottish Power to pay £1.5 million for overcharging customers