Charging station location and sizing for electric vehicles considering user behavior and congestion