MSU ranked in top 50 of US patent-granting universities