Mountain Jam Festival announces lineup for 2012