The Cherenkov Telescope Array