remove marker from map when directive is deleted