Apple to let third-party applications on iPhone