Actor Tom Hanks has told the BBC that Hollywood will have to change after the Harvey Weinstein revelations.