Perth man dies during Christmas swim while two rescued from rip