Subaru to invest $158 million in Indiana plant