bile is produced by