Tuning the photo-physical properties of BODIPY dyes: Effects of 1, 3, 5, 7- substitution on their optical and electrochemical behaviours