Fix offering crew a negative salary.

As pointed by pgimeno on irc there was a bug in hiring crew: you could hire them with salary < 0.