Man fighting for his life after fall near New Brighton beach