The announcement that oil firm TAQA has agreed to purchase assets in the North Sea belonging to BP for $1 billion has been hailed by local MSP Dennis Robertson.