Dow soars over 400 points as US stocks gain