Donald Trump's grandfather was kicked out of his native Germany for failing to do his mandatory military service there, a historian has claimed.