Solana Beach Presbyterian Church hosts annual Alternative Christmas Market