Belgium Prime Minister Charles Michel offered to resign on Tuesday after opponents tabled a no confidence vote in a political crisis triggered by differences over immigration.