For A Few Dollars More Cast