Giants edge Suns by 10 points in AFLW