Zimbabwe's PM Morgan Tsvangirai in gay rights U-turn