20100106 india: Amar Singh resigns as general secretary of Samajwadi Party