Synthesis, optical, and electrochemical properties, and theoretical calculations of BODIPY containing triphenylamine