Efficient Projection Algorithms onto the Weighted l1 Ball