devika hassan