Malakand attack toll hits 42, TNSM hand suspected