Fazal cancels his US visit under protest