42 food banks prepare to spend mega gifts from philanthropist MacKenzie Scott