Three Yemen soldiers killed in attack