Suicide bomber kills at least 40 soldiers in Yemen as they wait to collect salaries