Theresa May faced calls from her own party to resign “immediately” on Tuesday night after putting a second referendum on the table in a “sellout” attempt to save her Brexit deal.