Jim Carrey pens fiercest attack on Donald Trump yet