Separate attacks kill nearly 50 Syrian soldiers