Nearly 1,000 Swansea Council vehicles electric or ‘ultra-low emission’ by 2030