BPA bad for children's hearts, study suggests