Swiss Re purchases Guardian Financial Services for 2.48 billion USD