Six strategies for creating flood resilient environments