The Scottish Greens will not contest seats in either of the UK's two smallest marginal constituencies, in a move dubbed by the Tories as "cowardly".