Hecla Mining to buy rest of Alexco Resources for $0.47/share