Former NWFP governor Fida Muhammad passes away