Bally signs deal to provide services to 4 Penn National casinos