Hot Mama! Kate Holmes Goes Topless on Cover of Allure Magazine