Modelling stability of Avicennia marina mangroves under wave and wind loads