For 30 years, Terry Rees has been Swansea's Santa where children stop him in the street to ask for presents and pull on his beard - 'it's absolutely magical,' he says