More than 300,000 children's cups recalled due to high lead levels