Khurshid Shah calls for early elections