Advocates rally for legalization of medical marijuana