Somalia's al Shabaab rebels declare war on rivals