Afghan parliament approves $5.5B annual budget