how many land should be in a magic deck