list of coal mining companies in alabama that hire