Guelph council approves new library, Baker Street redevelopment