A multi-type multi-occurrence hazard lifecycle cost analysis framework for infrastructure management decision making. (15th July 2018)