Biology and ecology of mangroves