Ulta Beauty posts solid Q1 results, looks to add Lancome boutiques