Cate Blanchett defends straight actors playing gay roles