longannet power station