maximum number of cards in a magic deck