shoebill habitat