Survivor tells of Seven Mile Beach shark attack