swansea man receives over 2000 cards for 102nd birthday