Optically generated 2-dimensional photonic cluster state from coupled quantum dots