Pitcher/impressionist Derek Holland inks five-year deal with Rangers