Explosions rock Somali town of Baidoa