University professor apologizes for tweet implying Hurricane Harvey was 'karma' for voting for Trump