‘Shameful and embarrassing’: Justin Trudeau gets slammed for his remarks praising Fidel Castro