MacKenzie donates money to needy food banks