“Transformers” leads mediocre films over holiday weekend