Santos apologizes to farmers over strike denial as campaign comes to end