zac taylor contract details