EU top job hopeful Ska Keller: 'Cannabis should be legal'