Calix beats Q2 EPS by 14% as revenue falls short of consensus