Record $640 million lottery has a winner in Maryland