Farmers protest in federal capital hours before budget