On covering graphs by complete bipartite subgraphs