Branford Marsalis goes green, finds his roots