Boris Johnson criticised for comments on Thatcher coal mine