Amitabh Bachchan battles sleepless nights in hospital