Self-driving vehicles set to operate in London by 2021