Producer prices post biggest drop in three years