Cameron Diaz’s lost wallet returned by a homeless woman