A Class of M-Dimension Grid Multi-Cavity Hyperchaotic Maps and its Application