Yemen army kills 29 rebels