West Ham har forlænget kontrakten med topscorer Michail Antonio frem til sommeren 2024 med option på et år mere.