mtg rule can a player discard a card when his hand is empty