Environmental constraints on macrophyte distribution and diversity in a tropical endorheic freshwater lake (Lake Baringo, Kenya)