Which class of license is required for driving a commercial motor vehicle with an all up weight of more than 12,000 kg?