First-principles calculations on the origins of the gap bowing in InAs1–xPx alloys