Belmont gets a big win, upsets Stanford