India drops sedition charges against cartoonist Aseem Trivedi