Chelsea star Victor Moses has signed a new contract with the club that will take him through to 2021.