India: Singh pledges – can he deliver?