Fielder homers, Tigers beat White Sox 3-1