Structures of Pt clusters on graphene by first-principles calculations