Biocompatibility of materials and its relevance to drug delivery and tissue engineering