British insurer Aviva to sell Singapore business for S$2.7 billion