Pennsylvania posts $500.8m in July gaming revenue