Australia needs to be prepared for 'megadroughts' lasting more than 20 years, according to climate modellers.