Martin Gordon tried to hide the handgun behind his back as he approached the Samson and Lion pub in Dudley, West Midlands, before waving it towards his own granddaughter