A geo-engineering classification for rocks and rock masses