Ameren beats Q2 EPS estimates as revenue misses by $203 million