BLU Pure XL goes official with Helio X10 chipset, QHD display, and $349 price tag