Fans cannot get over Serena Williams' rock-hard abs in bikini vacation snaps