BBC pledges £100m to 'diverse productions and talent'