Police have named a man stabbed to death in Sheffield and a suspect has now been charged.