Marlins sign Curtis Granderson to minor league deal