AMENDED AND RESTATED REVOLVING CREDIT AGREEMENT dated as of May 7, 2019