British army facing fresh crisis as 30,000 soldiers waiting for dental care