Why hackathons are a boys' club and how to change that