Far Cry 4 coming to Xbox One, PS4, and PC in the first half of 2015