tim allen stars as marty mcfly in the 1 9 8 5 movie back to the future