Small molecule adenosine 5'-monophosphate activated protein kinase (AMPK) modulators and human diseases.