Sam Pitroda resigns