Swiss Re warns of £435m loss