Optimization of dip-coating procedure aiming towards an efficient BiVO4 photoanode