Cold weather kills nearly 100 in north India