Subaru recalls more than 600,000 Imprezas over loss of power