3 Afghan soldiers killed in latest suicide attack