latest developments in mine blasting techniques