Peabody Energy posts $0.74 per share loss in Q2, missing estimates