Quebec premier Francois Legault calls for resignation