Forces kill 43 Islamic State militants in eastern Afghanistan