Kingsoft Profit Climbs 29% Despite Revenue Dip