David Cassidy, 1970s teen idol dies