Trump strikes coronavirus vaccine deal for CVS, Walgreens to give shots to seniors