Christian Benteke has signed a contract extension with Aston Villa after withdrawing his transfer request.