Train services between Inverness and Aberdeen delayed by half an hour