Belmont rallies in second half, comes up just short at Duke