sqlite3_column_blob() returns NULL for zero-length BLOB