Australia agrees to pay $20 million in compensation to asylum seekers unlawfully detained in remote desert centres, highlighting past punitive policies.