SAD and BJP will be swept out from Punjab: Captain Amarinder Singh