Oman reshuffles cabinet a week after protest