Comments: Theresa May signs £1.3bn Swansea Bay City deal