Mass vaccination site at Keybank center opens today