From nodes to communities: a novel dual graph learning framework for community detection in attributed networks