Megadeth and Lamb of God Announce New Tour Dates With Trivium and In Flames