Justin Langer Resigns