Boris Johnson criticised for ‘he-shuffle’ and rewarding ‘dull men’ with new jobs