Biden vows enough Covid vaccine for all US adults by end of May