MSU ranks in top 100 patent-granting universities