A Portuguese HGV driver has been charged with causing the deaths of a family of six in the M6 horror crash.