Swansea's First Baptist Church has endured for 350 years