Successive Cancellation Decoding of Single Parity-Check Product Codes: Analysis and Improved Decoding