A capacity-effective scheduling approach for virtual coupling train operations