Overcoming the challenges in administering biopharmaceuticals: formulation and delivery strategies