BHP profit sparks call to toughen mining tax