bahia principe signs deal with expedia