Home Depot boosts earnings 12% in first quarter