Magna posts 24% rise in profit, takes control of E-Car