Mean Field Games with Singular Controls