An autoencoder considering multi-order and structural-role similarity for community detection in attributed networks