avenida mariscal lopez y general santos