US Christians fast, pray and protest against budget 'assault on the poor'