Edwards Lifesciences to acquire Valtech Cardio for $340m