Michigan Republicans approve plan to hold caucuses, along with presidential primary