Consumers are spending as much as 30 times more for sunscreen than needed to get a product offering the same protection, a Northwestern University study has found.