At least 40 Indian paramilitary personnel have been killed and several others wounded after a car filled with explosives rammed into a military convoy in Indian-administered Kashmir.