Martin Marietta beats Q2 EPS estimates by 4% on aggregates demand