how old is glenn mcgrath