Amy Lamprecht wins Ultra-Trail Australia 100