Walgreen Q1 profit surges 20%