select highlights, create a layer for the highlight selection using Ctrl-J then de-select using Ctrl-D
add a Zoom Blur with radius 700px, move source point then apply.
intensify effect my making multiple duplications of the layer and then group them.
optionally re-align and resize the effect by using the Move tool
rasterise the group
set blend mode to Screen and set blend range Out to 50%.
Add Gaussian blur to bottom of rays by Add Live Filter Gaussian Blur (around 4px) then add a Gradient with white near the bottom and change the gray dot to black via the Color picker at top right.
Add hazy fog effect by adding a Curves layer, raise the black point to half way up and add a vertical gradient so this leaves a layer of fog at the bottom only.
Add texture to the fog, by creating a new pixel layer, add a Perlin noise filter and set the blend mode to Overlay and optionally add a gradient mask to it.
Add cyan darkening to trees in shadows by adding a curves layer and bring up blacks by 5% and in the red channel, also bring up the blacks 5%.
Finally, tweak the effect by adjusting the opacity of the layers.