JK Rowling defends Johnny Depp role in Fantastic Beasts