Rotherham United have signed Manchester City midfielder Brandon Barker on a youth loan of undisclosed length.