Hillary Clinton wins Pennsylvania, cuts Obama's lead