Ex Machina film review: what we made of Alex Garland’s directorial debut