4 stars: ‘Macbeth’ film review