Platinum single-atom adsorption on graphene: a density functional theory study