Bangladesh President Mohammad Shahabuddin resigns