Fairfax Financial acquires Allied World