Ball Corp beats Q2 estimates as revenue climbs to $4 billion