Crewe: 'Immaculate' bus station opens to passengers