The best makeup brush sets you can buy for less than $50