Directed assembly of Ru nanoclusters on Ru(0001)-supported graphene:STM studies and atomistic modeling