England beat Australia by four wickets in Melbourne for drought-breaking win