Swifts win extra-time thriller with Firebirds in Brisbane