string: add bson_string_append_printf().