How many sides does a polygon have if each interior angle is 150 degrees?