The NHS will automatically test patients for HIV, Hepatitis B and Hepatitis C unless they opt out at 90 hospitals.