A flake-tube structured BiOBr–TiO2 nanotube array heterojunction with enhanced visible light photocatalytic activity