Ruth Davidson has accused John Swinney of failing to close the gaps on currency, pensions and EU membership, questioning whether the First Minister is serious about a second independence referendum.