angular remove object from array by property