'Transformers' Tops 'Tammy' On Weak July 4 Weekend