The city of San Diego’s plan to replace every water meter in the city is more than two years behind schedule, millions of dollars over budget and probably won’t be finished for at least another three years, according to a city audit released Thursday.