Neal Schon engaged to Michaele Salahi