A thorough investigation of the systems supporting E-vehicle charging stations and emerging trends