A long straight current-carrying wire is placed in a uniform magnetic field of strength \( B = 0.5 \, \text{T} \). If the current in the wire is \( I = 2 \, \text{A} \) and the wire makes an angle of \( 30^\circ \) with the magnetic field, find the force per unit length on the wire.