Former England all-rounder Peter Walker passes away