Giants claw back for AFL win over Bombers