Saudi Prince Miteb bin Abdullah has been released more than three weeks after he was detained on corruption allegations