Thai PM Srettha Thavisin vows to shoulder consequences of cabinet reshuffle