Somalia general killed by al-Shabab suicide car bomber