Chargers hold off Seahawks 24-14