Al Shabab defiant amid government gains