Magna to invest $790 million to build 3 new plants in Tennessee