New bus station and park-and-ride could be built at Barry Do