Walgreens pays dividend for 316th consecutive quarter