Firebirds edge Vixens in netball thriller