Biochemical and molecular basis of Bernard-Soulier syndrome: a review.