Australian lawmaker Helen Haines has lost both legs after an SUV hit her in an apparent political attack. A 43-year-old man has been charged.