Karnataka seals its borders, announces two months free rations for all