Fears costs of Aberdeen-Inverness rail upgrade have ballooned to £330million