Molecular mechanisms that generate muscle fibre type diversity during vertebrate evolution