AMP-activated protein kinase: maintaining energy homeostasis at the cellular and whole-body levels.