Undercover cop shoots three robbery suspects in Brentwood