Federal government to unveil long-awaited budget today