can type 2 diabetics donate blood