Suicide attack kills seven Taliban militants in Miranshah