Afghan defence minister, army chief resign after military base attack