Yahoo Brightens Up as Q1 Profits Rise 28%