Maran offers to resign ‘if push comes to shove’