Amanda Dufner golfs in bikini for 4th of July