Conventional wisdom says cardio is king for fighting obesity and diabetes. Weightlifting may be more beneficial after all.