how much soil to buy grow marijuana