Australian firefighters battle blaze destroying homes