3D assessment of rockfall hazard and risk mitigation