Peloton to acquire peer Precor for $420 million