Home Business Techcombank earns over $370m from treasury share sale