Hillary Clinton faints, has concussion