Nature-Based Engineering: A Review on Reducing Coastal Flood Risk With Mangroves