Rebels Kill 19 Ukrainian Troops in Rocket Attack: Poroshenko Vows Revenge