What is the fundamental pillar of Islam which requires both physical and financial sacrifices?

A. Salat

B. Zakat

C. Fast

D. Hajj