tom hanks a steven spielberg