Tardy tax refunds, cool weather affect Walmart’s Q1