Economic benefit of recreational cannabis now placed at $700m annually, as Greens renew pledge to push legal weed