Solar eclipse creates rare 'ring of fire' over Australia