Edwards Lifesciences beats Q2 EPS by 2.3% as revenue falls short