Treasurer Swan delivers federal budget: Stronger economy for all Australians