Colombia clash kills seven troops