Article Photos: Stocks gain, boosted by P&G, Starbucks earnings 5/7