Free-Energy Bounds for Hierarchical Spin Models