How long does probate take and what can cause delay?