Trump blasts allies for not helping his war effort