Swinney announces a proposed cap on bus fares at £2 in every part of Scotland. He says the cost of living is hammering people ...