Indian-origin doc apologises after Bahrain hospital fires him over anti-Palestine tweets 7 months ago