Scottish First Minister John Swinney spoke out after regulator Ofcom approved changes to STV news services for the north of Scotland.