248 former Thai MPs escape life ban from politics