Somalia PM: Iran, Libya backing militants