Promissory Estoppel: Requirements and Limitations of the Doctrine