Medical marijuana protections extended again as part of budget deal