BBC drops Jeremy Clarkson as Top Gear host.