Primordial black holes may explain dark matter mystery, research suggests