David de Gea is a ‘top goalkeeper’, insists Ole Gunnar Solskjaer as he backs under-fire Manchester United goalkeeper to handle criticism ahead of Manchester City showdown