New French PM forms government as mammoth challenges await