Apple warns sales to fall short of target due to coronavirus impact