Californian city says “no” to diesel trash fleet