Minimal observability of Boolean networks