Pennsylvania reports total gaming revenue of $504.7m in April