how old is toby maquire