Dow hits record 54,349 as three stocks drive 79% of gain