Trump says he expects to have coronavirus vaccine for every American by April