An exonic missense mutation c.28G>A is associated with weak B blood group by affecting RNA splicing of the ABO gene