City council approves rezoning major parts of Vancouver to allow duplexes