On the Maximal Cardinality of Binary Two-weight Codes