maximum number of cards in magic deck