Obama dines with Republicans in budget push