Gujarat bans controversial book on Gandhi