Technology news April 21st 2017 Facebook Qualcomm Windows 10 Apple and more