Review of the Hydrogeological Controls on Coalbed Methane (CBM) and Development Trends