MSU earns top-50 ranking among US patent-granting universities