haubice m777