A Newport care home resident has celebrated turning 100 with a visit from the mayor and Elvis