No need of alliance in Punjab: CM Captain Amarinder Singh