After Magnus Carlsen’s ‘Jeansgate’ controversy, FIDE makes staggering change in dress code rule; Anand hails move