Apple shatters records with blockbuster Q1 2017 earnings