gerard butler net worth