Progress Software beats Q2 estimates as revenue rises to $253.5M