Rota gaps are harming patient care in Wales, consultants warn