Robby Anderson signs two-year deal with Panthers