Al Shabaab attacks soldiers in south Somalia, two dozen dead