MSU holds off Xavier at home